//****************************************************************************************
//  Wages.java     Java Fountations
//
//  Demonstrates the use of hours worked and calculates wages.
//****************************************************************************************
import java.text.NumberFormat;
import java.util.Scanner;

public class Wages
{
    //------------------------------------------------------------------------------------
    //  Reads the number of hours worked and calculates wages.
    //------------------------------------------------------------------------------------
    public static void main(String[]args)
    { 
        final double RATE = 8.25; // regular pay rate 
        final int STANDARD = 40; //standard hours in a work week
     
        Scanner scan = new Scanner (System.in);
  
        double pay = 0.0 ;
        
        System.out.print("Enter the number of hours worked:");
        int hours = scan.nextInt();
        //  Pay overtime at "time and a half"
        if (hours>STANDARD)
           pay = STANDARD * RATE + (hours-STANDARD) * (RATE * 1.5);
        else
           pay = hours * RATE ;
        NumberFormat fmt = NumberFormat.getCurrencyInstance();
        System.out.println("Gross earnings:" + fmt.format(pay));
    }
}
